Programming Multiagent Systems without Programming Agents
نویسندگان
چکیده
We consider the programming of multiagent systems from an architectural perspective. Our perspective emphasizes the autonomy and heterogeneity of agents, the components of multiagent systems, and focuses on how to specify their interconnections in terms of high-level protocols. In this manner, we show how to treat the programming of a multiagent system as an architectural endeavor, leaving aside the programming of individual agents who might feature in a multiagent system as a secondary concern.
منابع مشابه
ADVANTAGES OF UNPREDICTABLE MULTIAGENT SYSTEMS: RANDOMIZED POLICIES FOR SINGLE AGENTS AND AGENT-TEAMS by
ADVANTAGES OF UNPREDICTABLE MULTIAGENT SYSTEMS: RANDOMIZED POLICIES FOR SINGLE AGENTS AND AGENT-TEAMS In adversarial settings, action randomization can effectively deteriorate an opponent’s capability to predict and exploit an agent’s or an agent team’s policies. Unfortunately, little attention has been paid to intentional randomization of agents’ policies in single-agent or decentralized (PO)M...
متن کاملAbstraction of Agent Cooperation in Agent Oriented Programming Language
ion of agent cooperation in agent oriented programming language Nguyen Tuan Duc and Ikuo Takeuchi The University of Tokyo, Japan [email protected], [email protected] Abstract. Collective operation is a concept of parallel programming in which many processes participate in an operation. Since collective operations are suitable for modeling the coordination of many processes, they can be used ...
متن کاملA Multiagent System Infrastructure and Negotiation Framework for Electric Power Systems
Given the autonomous nature of various decisionmaking entities in deregulated power systems, this paper embraces a paradigm based on software agents and multiagent systems for distributed rational decision-making in electric power systems. Our current effort in this line of research is aimed at producing a platform-independent, robust application program interface for instantiating complex mult...
متن کاملProceedings of the 10 th International Workshop on Computational Logic in Multi - Agent Systems 2009
Multiagent planning deals with the problem of generatingplans for multiple agents. It requires formalizing ways for the agents tointeract and cooperate, in order to achieve their goals. We will discuss twopossible ways for agents to interact: the execution of cooperative actionsand negotiations. We begin with the introduction of an action languagefor specifying multiagent pl...
متن کاملModel Checking for Multiagent Systems: the Mable Language and its Applications
We present MABLE, a fully implemented programming language for multiagent systems, which is intended to support the automatic verification of such systems via model checking. In addition to the conventional constructs of imperative programming languages, MABLE provides a number of agent-oriented development features. First, agents in MABLE are endowed with a BDI-like mental state: they have dat...
متن کامل